// 用户注册功能
document.querySelector('#btn-register').addEventListener('click', async () => {
    // 收集数据
    const form = document.querySelector('.register-form')
    const data = serialize(form, { empty: true, hash: true })
    // 非空校验
    const { username, password } = data
    if (username === '' || password === '') {
        showToast('用户名或密码不能为空')
        return
    }
    // 长度校验
    if (username.length < 8 || username.length > 30 || password.length < 6 || password.length > 30) {
        showToast('用户名长度为8-30，密码长度为6-30')
        return
    }
    // 数据提交
    try {
        const res = await axios.post('/register', { username, password })
        showToast(res.message)
    } catch (error) {
        showToast(error.response.data.message)
    }
})